//完成和路由相关的工作  
import {createRouter,createWebHashHistory} from 'vue-router'
// 2. 定义一些路由
// 每个路由都需要映射到一个组件。
// 我们后面再讨论嵌套路由。
const routes = [
  { path: '/login', component: () => import('@/views/login/LoginPage.vue') }, // 登录页
  { path: '/topic', component: () => import('@/views/topic/topicPage.vue') }, // 选择答题页
  { path: '/container', component: () => import('@/views/container/ContainerPage.vue')}, // 实验页面
  { path: '/leftSidebar', component: () => import('@/components/Sidebar/LeftSidebar.vue') }, // 左侧测试页
  { path: '/RightSidebar', component: () => import('@/components/Sidebar/RightSidebar.vue') }, // 右侧测试页
  ]
  
  // 3. 创建路由实例并传递 `routes` 配置
  // 你可以在这里输入更多的配置，但我们在这里
  // 暂时保持简单
  const router = createRouter({
    // 4. 内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式。
    history: createWebHashHistory(),
    routes, // `routes: routes` 的缩写
  })

  export default router